package com.guoguo.service;


import com.guoguo.base.PageBean;
import com.guoguo.entity.TaskInfo;

import java.util.Map;


/**
 * 任务信息接口
 */
public interface TaskInfoService {

    /**
     * 分页查询
     *
     * @param param
     * @return
     */
    public PageBean<TaskInfo> getTaskInfoList(Map<String, Object> param);

    /**
     * 单条查询
     *
     * @param taskInfo
     * @return
     */
    public TaskInfo findTaskInfo(TaskInfo taskInfo);

    /**
     * 添加或者修改
     *
     * @param taskInfo
     * @return
     */
    public int saveOrUpdateTaskInfo(TaskInfo taskInfo);

    /**
     * 批量修改
     *
     * @param ids
     * @return
     */
    public int updateBatch(String ids, int status);

    /**
     * 删除
     *
     * @param taskInfo
     * @return
     */
    public int removeTaskInfo(TaskInfo taskInfo);
}
